import Clipboard from 'clipboard'
export const height = () => {
	return uni.getSystemInfoSync().statusBarHeight;
}
// 复制粘贴
export const handleClipboard = (text, event, onSuccess, onError) => {
	event = event || {}
	const clipboard = new Clipboard(event.target, {
		text: () => text
	})
	clipboard.on('success', () => {
		onSuccess()
		clipboard.off('error')
		clipboard.off('success')
		clipboard.destroy()
	})
	clipboard.on('error', () => {
		onError()
		clipboard.off('error')
		clipboard.off('success')
		clipboard.destroy()
	})
	clipboard.onClick(event)
}
// 复制粘贴
export const handleClipboardt = (data) => {
	handleClipboard(data, event, () => {
		uni.showToast({
			icon: 'none',
			title: '复制成功'
		})
	}, () => {
		uni.showToast({
			icon: 'none',
			title: '复制失败'
		})
	})
}
export const getDateDiff = (dateTimeStamp) => {
	var minute = 1000 * 60;
	var hour = minute * 60;
	var day = hour * 24;
	var halfamonth = day * 15;
	var month = day * 30;
	var now = new Date().getTime();
	var diffValue = now - dateTimeStamp;
	if (diffValue < 0) {
		this.$toast('结束日期不能小于开始日期', 0)
	}
	var monthC = diffValue / month;
	var weekC = diffValue / (7 * day);
	var dayC = diffValue / day;
	var hourC = diffValue / hour;
	var minC = diffValue / minute;
	if (monthC >= 1) {
		result = "发表于" + parseInt(monthC) + "个月前";
	} else if (weekC >= 1) {
		result = "发表于" + parseInt(weekC) + "周前";
	} else if (dayC >= 1) {
		result = "发表于" + parseInt(dayC) + "天前";
	} else if (hourC >= 1) {
		result = "发表于" + parseInt(hourC) + "个小时前";
	} else if (minC >= 1) {
		result = "发表于" + parseInt(minC) + "分钟前";
	} else
		result = "刚刚发表";
	return result;
}
//详情跳转
export const luyou = (id, cur_id) => {
	switch (id) {
		case 1: //直播课
			uni.navigateTo({
				url: `/pages/previewdetails/lookback?cur_id=${cur_id}`
			});
			break;
		case 2: //视频课
			uni.navigateTo({
				url: `/pages/Boutique/details?cur_id=${cur_id}`
			});
			break;
		case 3: //线下课
			uni.navigateTo({
				url: `/pages/index/xianxiake/xiangqing?cur_id=${cur_id}`
			});
			break;
		case 4: //系列课
			uni.navigateTo({
				url: `/pages/courses/courses?cur_id=${cur_id}`
			});
			break;
		case 5: //专栏
			uni.navigateTo({
				url: `/pages/specialcolumn/xiangqing?cur_id=${cur_id}`
			});
			break;
	}
}
